# coding=utf-8
print("hello python")#区分大小写Print无效
print(100)
print(True +1)
strname1="test"#定义字符串
print(strname1)
print(strname1[0])
strname2="python"
strname3="programer"
strname= strname1+' '+strname2+" "+strname3#连接字符串
print(strname)
strname4= None #python的null值
print(strname4)
aList=[]#定义列表 相当于Java的list
aList=[1,'Two',3.0,4]
print(aList[2])#输出
print(aList[0:3])#截取list的数据 含头不含尾0 和3都是数组的索引 即下标
aList.append('wuzhen')#在尾部添加数据
print(aList)
del aList[0]#删除数据 按照索引删除
print(aList)
print(1 in aList)
aList.remove(4)#删除具体数据
print(aList,aList[-2],aList[1:])#-2表示倒数第二个
#元组 元组中的元素值是不允许修改的 、不允许删除 删除元组后再输出元祖 会报错 提示未定义
arra=(3,)
print(arra)
print(len(arra),len(aList))# len()计算元素长度
#迭代
for i in aList :
    print("测试迭代 :",i)
x,y=1,2
print(x)
print(y)
#字典  键必须不可变，所以可以用数字，字符串或元组充当
dict={}
dict={'a':1,'b':2,'c':3}
print(len(dict))
print(dict['a'])
#print(dict['d'])#没有key值会出错
print(dict.__contains__('d'),"")